package com.foreknow.demo9;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;

/**
 * 对图片复制
 */
public class IODemo1 {
    public static void main(String[] args) {
        try {
            //1. 读取源文件
            FileInputStream fis = new FileInputStream("photo.png");
            //2. 目标文件
            FileOutputStream fos = new FileOutputStream("new_photo.png");
            //3. 读取源文件中的一个字节
            int read = fis.read();
            //4. 使用循环判断文件是否读取到末尾
            while (read != -1){
                //将read读取到的字节写到目标文件中
                fos.write(read);
                //读取下个字节
                read = fis.read();
            }
            //5. 关闭资源
            fis.close();
            fos.close();
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }

    }
}
